<?php

namespace common\models\pdd;

use common\models\base\ActiveRecord;
use Yii;

/**
 * This is the model class for table "pdd_mall_logistics".
 *
 * @property int $template_id 模板id
 * @property int $uid 用户uid
 * @property int $mall_id 店铺id
 * @property int $status 1:正常 2：删除
 * @property string $template_name 模板名称
 * @property int $province_id 发货省份id
 * @property int $city_id 发货地城市id
 * @property int $district_id 发货地区id
 * @property int $sf_free_type 是否顺丰包邮，1-是 0-否
 * @property int $cost_type 计费方式 0-按件计费，1-按重量计费
 * @property string|null $cost_template_list 不包邮区域/需要买家付邮费区域
 * @property string|null $free_province_list 包邮省份对象
 * @property int $sync_at 最后同步时间
 */
class PddMallLogistics extends ActiveRecord
{
    /**
     * {@inheritdoc}
     */
    public static function tableName()
    {
        return 'pdd_mall_logistics';
    }

    /**
     * {@inheritdoc}
     */
    public function rules()
    {
        return [
            [['template_id'], 'required'],
            [['template_id', 'uid', 'mall_id', 'province_id', 'city_id', 'district_id', 'sf_free_type', 'cost_type', 'sync_at','status'], 'integer'],
            [['cost_template_list', 'free_province_list'], 'string'],
            [['template_name'], 'string', 'max' => 100],
            [['template_id'], 'unique'],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels()
    {
        return [
            'template_id' => '模板id',
            'uid' => '用户uid',
            'mall_id' => '店铺id',
            'status' => '状态',
            'template_name' => '模板名称',
            'province_id' => '发货省份id',
            'city_id' => '发货地城市id',
            'district_id' => '发货地区id',
            'sf_free_type' => '是否顺丰包邮，1-是 0-否',
            'cost_type' => '计费方式 0-按件计费，1-按重量计费',
            'cost_template_list' => '不包邮区域/需要买家付邮费区域',
            'free_province_list' => '包邮省份对象',
            'sync_at' => '最后同步时间',
        ];
    }
}
